Skip to content

Aegis Update#248

Merged
lbedner merged 1 commit intomainfrom
aegis-update
Nov 4, 2025
Merged

Aegis Update#248
lbedner merged 1 commit intomainfrom
aegis-update

Conversation

@lbedner
Copy link
Copy Markdown
Owner

@lbedner lbedner commented Nov 4, 2025

No description provided.

Copilot AI review requested due to automatic review settings November 4, 2025 06:17
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request adds version compatibility checking infrastructure and a new update command to the Aegis Stack CLI. The changes include:

  • Adding version management functions to copier_updater.py for retrieving template versions, commit hashes, and changelogs
  • Adding --force flag to add and remove commands to bypass version warnings
  • Registering a new update command in the main CLI app
  • Adding test coverage for version compatibility behavior

Reviewed Changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
aegis/core/copier_updater.py Adds version management utility functions including git tag parsing, commit resolution, and changelog generation
aegis/commands/add.py Adds --force flag and version compatibility check call
aegis/commands/remove.py Adds --force flag and version compatibility check call
aegis/main.py Registers new update command
tests/cli/test_add_command.py Adds tests for --force flag and version compatibility behavior
tests/cli/test_remove_command.py Adds tests for --force flag and version compatibility behavior

Comment thread aegis/commands/add.py
Comment thread aegis/commands/remove.py
Comment thread aegis/__main__.py
Comment thread aegis/core/copier_updater.py
Comment thread aegis/commands/add.py
Comment thread aegis/commands/remove.py
Comment thread aegis/core/copier_updater.py
Comment thread aegis/core/copier_updater.py
@lbedner lbedner force-pushed the aegis-update branch 2 times, most recently from 9ddc7b8 to 5936fda Compare November 4, 2025 13:14
@lbedner lbedner merged commit 909ff99 into main Nov 4, 2025
9 checks passed
@lbedner lbedner deleted the aegis-update branch November 4, 2025 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants